package com.qianyanglong.windows.menu;

import java.awt.event.KeyEvent;

import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;

public class MainMenu extends JMenuBar{

	/**
	 * 
	 */
	private static final long serialVersionUID = 8885553972587879653L;
	
	public MainMenu() {
		JMenu docMenu = new JMenu("文件(F)");//创建菜单对象
		docMenu.setMnemonic(KeyEvent.VK_F);//添加快捷键：F(按alt+F)
		this.add(docMenu);
		
		JMenu newMenu = new JMenu("新建");
		docMenu.add(newMenu);
		
		JMenu dbMenu = new JMenu("数据库连接");
		newMenu.add(dbMenu);
		
		JMenuItem mysqlMenuItem = new JMenuItem("MySQL");
		dbMenu.add(mysqlMenuItem);
		
		JMenuItem oracleMenuItem = new JMenuItem("Oracle");
		dbMenu.add(oracleMenuItem);
		
		JMenuItem postgresMenuItem = new JMenuItem("PostgreSql");
		dbMenu.add(postgresMenuItem);
		
		JMenuItem sqlserverMenuItem = new JMenuItem("SQLserver");
		dbMenu.add(sqlserverMenuItem);
		
		JMenuItem dmMenuItem = new JMenuItem("达梦(dm)");
		dbMenu.add(dmMenuItem);
		
		JMenuItem kingbaseMenuItem = new JMenuItem("人大金仓(kingbase)");
		dbMenu.add(kingbaseMenuItem);
		
		docMenu.addSeparator();
		
		JMenuItem changeWorkspaceMenu = new JMenuItem("切换工作空间");
		docMenu.add(changeWorkspaceMenu);
		
		JMenuItem exitMenu = new JMenuItem("退出");
		docMenu.add(exitMenu);
		
		JMenu editMenu = new JMenu("编辑(E)");//创建菜单对象
		editMenu.setMnemonic(KeyEvent.VK_E);//添加快捷键：F(按alt+E)
		this.add(editMenu);
		
		JMenuItem searchMenu = new JMenuItem("查找");
		editMenu.add(searchMenu);
		
		JMenu helpMenu = new JMenu("帮助(H)");//创建菜单对象
		helpMenu.setMnemonic(KeyEvent.VK_H);//添加快捷键：F(按alt+H)
		this.add(helpMenu);
		
		JMenuItem aboutMenu = new JMenuItem("关于(A)");
		helpMenu.add(aboutMenu);
		
		JMenuItem versionMenu = new JMenuItem("版本(V)");
		helpMenu.add(versionMenu);
		

	}

}
